var type = getQueryVariable('type');
var fuzerenId="all";
jQuery(document).ready(function() {
	$('#kit-search-more').on('click', function() {
		$('.kit-search-mored').toggle();
	});
	
//	var col = [ 
//	{
//	checkbox: 'checkbox'
//	},
//	{
//		title:'英文名',
//		field:'enName',
//		align: 'center',
//		valign: 'middle'
//	},
//// <<<<<<< HEAD
//	{
//		title:'zoomId',
//		field:'zoomId',
//		align: 'center',
//		valign: 'middle'
//	},
////	{
////		title:'性别',
////		field:'sex',
////		align: 'center',
////		valign: 'middle'
////	},
//	{
//		title:'年龄',
//		field:'age',
//		align: 'center',
//		valign: 'middle'
//	},
////	{
////		title:'QQ号',
////		field:'qq',
////		align: 'center',
////		valign: 'middle'
////	},
////	{
////		title:'微信号',
////		field:'wechat',
////		align: 'center',
////		valign: 'middle'
////	},
////	{
////		title:'上课账号',
////		field:'zoomId',
////		align: 'center',
////		valign: 'middle'
////	},
////	{
////		title:'邮箱',
////		field:'email',
////		align: 'center',
////		valign: 'middle'
////	},
//	{
//		title:'电话号',
//		field:'phone',
//		align: 'center',
//		valign: 'middle'
//	},
////	{
////		title:'地址',
////		field:'address',
////		align: 'center',
////		valign: 'middle'
////	},
////	{
////		title:'英语水平',
////		field:'englishLevel',
////		align: 'center',
////		valign: 'middle'
////	},
//	{
//		title:'需要加强',
//		field:'englishAbility',
//		align: 'center',
//		valign: 'middle'
//	},
//	{
//		title:'老师名称',
//		field:'teacherName',
//		align: 'center',
//		valign: 'middle',
//		hidden:true
//	},
//	{
//		title:'负责人',
//		field:'fuzerenName',
//		align: 'center',
//		valign: 'middle',
//		hidden:true
//	},
//	{
//		title:'推荐人',
//		field:'recommendName',
//		align: 'center',
//		valign: 'middle'
//	},
////	{
////		title:'试听时间',
////		field:'auditionTime',
////		align: 'center',
////		valign: 'middle'
////	},
//	{
//		title:'试听次数',
//		field:'auditionCount',
//		align: 'center',
//		valign: 'middle'
//	},
////	{
////		title:'正式时间',
////		field:'formalTime',
////		align: 'center',
////		valign: 'middle'
////	},
////	{
////		title:'课程id',
////		field:'cource',
////		align: 'center',
////		valign: 'middle'
////	},
////	{
////		title:'课程等级',
////		field:'courceLevel',
////		align: 'center',
////		valign: 'middle'
////	},
////	{
////		title:'是否喜欢家庭作业',
////		field:'homeworkLike',
////		align: 'center',
////		valign: 'middle'
////	},
//	{
//		title:'备注',
//		field:'comments',
//		align: 'center',
//		valign: 'middle'
//	},
////	{
////		title:'申请日期',
////		field:'applyTime',
////		align: 'center',
////		valign: 'middle'
////	},
////<<<<<<< HEAD
////	{
////		title: '操作',
////	    formatter: function (value, row, index) {
////		    var id = value;
////		    
////		    return '<a href="javascript:;" class="layui-btn layui-btn-sm" onclick="FenPei(\''+row.uniqueid+'\')">分配</a>'+
////			'<a href="javascript:;" class="layui-btn layui-btn-sm" onclick="beizhu()">备注</a>';
////	    } //自定义方法，添加操作按钮
////	
////	}];
////=======
////	{
////		title: '操作',
////	    formatter: function (value, row, index) {
////		    var id = value;
////		    
////		    return '<a href="javascript:;" class="layui-btn layui-btn-sm" onclick="beizhu()">备注</a>';
//////		    '<a href="javascript:;" class="layui-btn layui-btn-sm" onclick="FenPei(\''+row.uniqueid+'\')">分配</a>'+
////			
////	    } //自定义方法，添加操作按钮
////	
////	}
//	];
////>>>>>>> refs/remotes/origin/master
//
//	//------------------------------------------加载列表
//	$('#_table').bootstrapTable({
//		url:'/students',
//		'method': "GET",
//		locale: 'zh-CN',
//		detailView: false,
//		sidePagination: "server", //服务端处理分页
//		striped: true,//隔行变色
//		undefinedText: "",
//		pagination: true,
//		singleSelect: false,
//		pageSize: pageList[0],
//		cache: false, //是否使用缓存，默认为true，所以一般情况下需要设置一下这个属性（*）
//		pageNumber: 1,
//		pageList: pageList,
//		search: false, //不显示 搜索框
//		uniqueId: "studentId", //每一行的唯一标识，一般为主键列
//		showColumns: false, //不显示下拉框（选择显示的列）
//		undefinedText: '',
//		columns: col,
//		queryParams: function(params) {
//			return {
//				pageNum: this.pageNumber,
//				pageSize: this.pageSize,
//				sortOrder: params.order
//			}
//		},
//		
//	});
//
//})
//var check = function() {
//
//}
//var doDelete = function() {
//	var rows = $('#_table').bootstrapTable('getSelections');
//	if(rows == [] || rows == null || rows.length == 0) {
//		parent.layer.alert('请选择要编辑的数据！', {
//			skin: 'layui-layer-molv', //样式类名
//			closeBtn: 0,
//			anim: 4,
//			time: 2000
//		});
//		return;
//	}
//	if(rows.length != 1) {
//		parent.layer.alert('请选择单条数据进行编辑！', {
//			skin: 'layui-layer-molv', //样式类名
//			closeBtn: 0,
//			anim: 4,
//			time: 1800
//		});
//		return;
//	}
//	$.ajax({
//		type: "delete",
//		url: '/students/' + rows[0].studentId,
//		async: true,
//		success: function(data) {
//			alert(data.msg);
//			$('#_table').bootstrapTable('refresh');
//		}
//	});
//}
//
//
//
//var insert = function() {
//	parent.layer.open({
//		//				title: false,
//		maxmin: true,
//		type: 2,
//		area: modalArea,
//		content: './views/form/StudentEdit.html',
//		btn: ['保存', '取消'],
//		yes: function(index, layero) {
//			var data = $(layero).find("iframe")[0].contentWindow.callback_save();
//			console.log(layero);
//			$.ajax({
//				url: '/students',
//				type: 'POST',
//				data: data,
//				success: function(data) {
//					alert(data.msg);
//					parent.layer.close(index);
//					$('#_table').bootstrapTable('refresh');
//				}
//			});
//		},
//		btn2: function(index, layero) {
//			//按钮【按钮二】的回调
//			console.log(layero);
//			//return false 开启该代码可禁止点击该按钮关闭
//		}
//	});
//}
//
//var edit = function() {
//	var rows = $('#_table').bootstrapTable('getSelections');
//	if(rows == [] || rows == null || rows.length == 0) {
//		parent.layer.alert('请选择要编辑的数据！', {
//			skin: 'layui-layer-molv', //样式类名
//			closeBtn: 0,
//			anim: 4,
//			time: 2000
//		});
//		return;
//	}
//	if(rows.length != 1) {
//		parent.layer.alert('请选择单条数据进行编辑！', {
//			skin: 'layui-layer-molv', //样式类名
//			closeBtn: 0,
//			anim: 4,
//			time: 1800
//		});
//		return;
//	}
//	parent.layer.open({
//		//				title: false,
//		maxmin: true,
//		type: 2,
//		area: modalArea,
//		content: './views/form/StudentEdit.html?studentId='+rows[0].studentId, //这里content是一个URL，如果你不想让iframe出现滚动条，你还可以content: ['http://sentsin.com', 'no']
//		btn: ['保存', '取消'],
//		yes: function(index, layero) {
//			var data = $(layero).find("iframe")[0].contentWindow.callback_save();
//			//console.log(data);
//			$.ajax({
//				url:'/students/'+rows[0].studentId,
//				type: 'POST',
//				data: data,
//				success: function(data) {
//					alert(data.msg);
//					parent.layer.close(index);
//					$('#_table').bootstrapTable('refresh');
//				}
//			});
//		},
//		btn2: function(index, layero) {
//			//按钮【按钮二】的回调
////			alert(index);
//			//return false 开启该代码可禁止点击该按钮关闭
//		}
//	});
//}
//
//var fenpei = function(){
//	var rows = $('#_table').bootstrapTable('getSelections');
//	$.ajax({
//		type: "delete",
//		url: '/students/' + rows[0].studentId,
//		async: true,
//		success: function(data) {
//			alert(data.msg);
//			$('#_table').bootstrapTable('refresh');
//		}
//	});
// }
// =======
	var col = [ 
	{
	checkbox: 'checkbox'
	},
        {
            title:'ID',
            field:'id',
            align: 'center',
            valign: 'middle'
        },
	{
		title:'英文名',
		field:'enName',
		align: 'center',
		valign: 'middle'
	},
// <<<<<<< HEAD
	{
		title:'zoomId',
		field:'zoomId',
		align: 'center',
		valign: 'middle'
	},
//	{
//		title:'性别',
//		field:'sex',
//		align: 'center',
//		valign: 'middle'
//	},
	{
		title:'年龄',
		field:'age',
		align: 'center',
		valign: 'middle'
	},
//	{
//		title:'QQ号',
//		field:'qq',
//		align: 'center',
//		valign: 'middle'
//	},
	{
		title:'邮箱',
		field:'email',
		align: 'center',
		valign: 'middle'
	},
	{
		title:'微信号',
		field:'wechat',
		align: 'center',
		valign: 'middle'
	},
	{
		title:'电话号',
		field:'phone',
		align: 'center',
		valign: 'middle'
	},
	{
		title:'籍贯',
		field:'address',
		align: 'center',
		valign: 'middle'
	},
		{
		title:'状态',
		field:'status',
		align: 'center',
		valign: 'middle'
	},
	{
		title:'加入时间',
		field:'applyTime',
		align: 'center',
		valign: 'middle',
		formatter: function (value, row, index) {
		    var applydate='';
		    if(row.applyTime){
		    	applydate=new Date(row.applyTime).Format("yyyy-MM-dd");
		    }
		    return applydate;
	    }
	},
	{
		title:'级别',
		field:'customerLevel',
		align: 'center',
		valign: 'middle'
	},
	{
		title:'老师名称',
		field:'teacherName',
		align: 'center',
		valign: 'middle',
		hidden:true
	},
	{
		title:'负责人',
		field:'fuzerenName',
		align: 'center',
		valign: 'middle',
		hidden:true
	},
//	{
//		title:'推荐人',
//		field:'recommendName',
//		align: 'center',
//		valign: 'middle'
//	},
//	{
//		title:'试听时间',
//		field:'auditionTime',
//		align: 'center',
//		valign: 'middle'
//	},
//	{
//		title:'试听次数',
//		field:'auditionCount',
//		align: 'center',
//		valign: 'middle'
//	},
//	{
//		title:'正式时间',
//		field:'formalTime',
//		align: 'center',
//		valign: 'middle'
//	},
//	{
//		title:'课程id',
//		field:'cource',
//		align: 'center',
//		valign: 'middle'
//	},
//	{
//		title:'课程等级',
//		field:'courceLevel',
//		align: 'center',
//		valign: 'middle'
//	},
//	{
//		title:'是否喜欢家庭作业',
//		field:'homeworkLike',
//		align: 'center',
//		valign: 'middle'
//	},
//	{
//		title:'备注',
//		field:'comments',
//		align: 'center',
//		valign: 'middle'
//	},
//	{
//		title:'申请日期',
//		field:'applyTime',
//		align: 'center',
//		valign: 'middle'
//	},
//<<<<<<< HEAD
//	{
//		title: '操作',
//	    formatter: function (value, row, index) {
//		    var id = value;
//		    
//		    return '<a href="javascript:;" class="layui-btn layui-btn-sm" onclick="FenPei(\''+row.uniqueid+'\')">分配</a>'+
//			'<a href="javascript:;" class="layui-btn layui-btn-sm" onclick="beizhu()">备注</a>';
//	    } //自定义方法，添加操作按钮
//	
//	}];
//=======
	{
		title: '操作',
	    formatter: function (value, row, index) {
		    var id = value;
		    
		    return '<a href="javascript:;" class="layui-btn layui-btn-sm" onclick="edit(\''+row.studentId+'\')">编辑</a>'+
				   '<a href="javascript:;" class="layui-btn layui-btn-sm" onclick="detail(\''+row.studentId+'\')">查看详情</a>'+
				   '<a href="javascript:;" onclick="Delete(\''+row.studentId+'\')" class="layui-btn layui-btn-sm layui-btn-danger">删除</a>';

//		    '<a href="javascript:;" class="layui-btn layui-btn-sm" onclick="FenPei(\''+row.uniqueid+'\')">分配</a>'+
			
	    } //自定义方法，添加操作按钮
	
	}
	];
//>>>>>>> refs/remotes/origin/master

    $("#_fuzerenSelect").select2({
        ajax: {
            type: "get",
            url: baseUrl + '/students/select4',
            dataType: 'json',
            delay: 250,
            placeholder : '选择学生', //placeholder
            data: function (params) {
                return {
                    key: params.term,
                };
            },
            processResults: function (data) {
                return {
                    results: data
                };
            },
            cache: true
        },
        escapeMarkup: function (markup) {
            return markup;
        },
        minimumInputLength: 1,
        templateResult: function (data, container) {
            var $result = $("<span></span>");
            $result.text(data.showline);
            return $result;
        }
    });

	//------------------------------------------加载列表
	$('#_table').bootstrapTable({
		url:baseUrl+'/students?type='+type,
		'method': "GET",
		locale: 'zh-CN',
		detailView: false,
		sidePagination: "server", //服务端处理分页
		striped: true,//隔行变色
		undefinedText: "",
		pagination: true,
		singleSelect: false,
		pageSize: pageList[0],
		cache: false, //是否使用缓存，默认为true，所以一般情况下需要设置一下这个属性（*）
		pageNumber: 1,
		pageList: pageList,
		search: false, //不显示 搜索框
		uniqueId: "studentId", //每一行的唯一标识，一般为主键列
		showColumns: false, //不显示下拉框（选择显示的列）
		undefinedText: '',
		columns: col,
		queryParams: function(params) {
			return {
				pageNum: this.pageNumber,
				pageSize: this.pageSize,
				sortOrder: params.order
			}
		},
		
	});

})

//删除
function Delete(orderId){
    if(window.confirm('确定要删除数据吗？')){
        $.ajax({
            url: baseUrl+'/students/saveDelete/'+orderId,
            type: 'GET',
            success: function(data) {
                alert(data.msg);
                $('#_table').bootstrapTable('refresh');
            }
        });

    }
    else{
        alert("已取消删除");
    }
}


var check = function() {

}
var doDelete = function() {
	var rows = $('#_table').bootstrapTable('getSelections');
	if(rows == [] || rows == null || rows.length == 0) {
		parent.layer.alert('请选择要编辑的数据！', {
			skin: 'layui-layer-molv', //样式类名
			closeBtn: 0,
			anim: 4,
			time: 2000
		});
		return;
	}
	if(rows.length != 1) {
		parent.layer.alert('请选择单条数据进行编辑！', {
			skin: 'layui-layer-molv', //样式类名
			closeBtn: 0,
			anim: 4,
			time: 1800
		});
		return;
	}
	$.ajax({
		type: "delete",
		url:baseUrl+ '/students/' + rows[0].studentId,
		async: true,
		success: function(data) {
			alert(data.msg);
			$('#_table').bootstrapTable('refresh');
		}
	});
}


var insert = function() {
	parent.layer.open({
		//				title: false,
		maxmin: true,
		type: 2,
		area: modalArea,
		content: './views/form/StudentEdit.html',
		btn: ['保存', '取消'],
		yes: function(index, layero) {
			var data = $(layero).find("iframe")[0].contentWindow.callback_save();
			console.log(layero);
			$.ajax({
				url:baseUrl+ '/students',
				type: 'POST',
				data: data,
				success: function(data) {
					alert(data.msg);
					parent.layer.close(index);
					$('#_table').bootstrapTable('refresh');
				}
			});
		},
		btn2: function(index, layero) {
			//按钮【按钮二】的回调
			console.log(layero);
			//return false 开启该代码可禁止点击该按钮关闭
		}
	});
}

var edit = function(uid) {
	parent.layer.open({
		//				title: false,
		maxmin: true,
		type: 2,
		area: modalArea,
		content: './views/form/StudentEdit.html?studentId='+uid, //这里content是一个URL，如果你不想让iframe出现滚动条，你还可以content: ['http://sentsin.com', 'no']
		btn: ['保存', '取消'],
		yes: function(index, layero) {
			var data = $(layero).find("iframe")[0].contentWindow.callback_save();
			//console.log(data);
			$.ajax({
				url:baseUrl+'/students/'+uid,
				type: 'POST',
				data: data,
				success: function(data) {
					alert(data.msg);
					parent.layer.close(index);
					$('#_table').bootstrapTable('refresh');
				}
			});
		},
		btn2: function(index, layero) {
		}
	});
}

var detail = function(uid) {
	parent.layer.open({
		//				title: false,
		maxmin: true,
		type: 2,
		area: modalArea,
		content: './views/form/StudentsDetail.html?studentId='+uid, //这里content是一个URL，如果你不想让iframe出现滚动条，你还可以content: ['http://sentsin.com', 'no']
		btn: [ '关闭'],
//		yes: function(index, layero) {
//			var data = $(layero).find("iframe")[0].contentWindow.callback_save();
//			//console.log(data);
//			$.ajax({
//				url:'/students/'+uid,
//				type: 'POST',
//				data: data,
//				success: function(data) {
//					alert(data.msg);
//					parent.layer.close(index);
//					$('#_table').bootstrapTable('refresh');
//				}
//			});
//		},
		btn2: function(index, layero) {
		}
	});
}

document.getElementById("_fuzerenSelect").onchange = function () {
    fuzerenId = this.value;
    if (fuzerenId == "all") {
        $("#_table").bootstrapTable('refresh', {url: baseUrl+'/students?type='+type});
    } else {
        $("#_table").bootstrapTable('refresh', {url: baseUrl+'/students?type='+type+'&studentId='+fuzerenId});
    }
};
